

#ifndef EM_BUTTONS_H__
#define EM_BUTTONS_H__

#include <stdint.h> 
#include "kb.h"

void em_buttons_init(void);

void em_buttons_init_dlps(void); 

void em_buttons_start(void);

void em_buttons_stop(void);

uint32_t em_buttons_get_pin_state(void);

void em_buttons_register_callback( kb_evt_handle_t evt_handle ); 


void em_button_enter_dlps(void);
void em_button_exit_dlps(void);
bool em_button_system_wakeup_dlps_check(void);


#endif 

